package cn.jinbyte.starter.message.model;

import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 邮件内容
 *
 * @author jintingying
 * @since 1.0
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class EmailNoticeDTO {
    /**
     * 接收邮箱
     */
    @NotBlank
    private String to;
    /**
     * 邮件通知主题
     */
    @NotBlank
    private String subject;
    /**
     * 邮件通知内容
     */
    @NotBlank
    private String content;
    /**
     * 附件列表
     */
    private String[] attachment;

    /**
     * 创建人
     */
    private String createBy;
}
